FROM node:10.16.3
RUN mkdir -p /emper/vapper-vue-cli-example
RUN mkdir -p /emper/vapper-vue-cli-example/logs
COPY . /emper/vapper-vue-cli-example
WORKDIR /emper/vapper-vue-cli-example

#下面两行，如果在外部没有install或者build打包，可以直接在docker构建时候使用。具体根据自己团队编译来写dockerfile
#RUN npm install
#RUN npm run qa
#WORKDIR 指定ENTRYPOINT执行的工作目录
RUN ls /emper/vapper-vue-cli-example
#如果不需要pm2，可以直接node启动
#ENTRYPOINT ["node", "server.js"]

# 下面可以安装pm2
RUN npm install pm2 -g
ENTRYPOINT ["sh", "/emper/vapper-vue-cli-example/devstack/pm2-deploy.sh"]
